
<?php
require_once(dirname(dirname(__FILE__)) . '/app.php');

need_login();
$rightList = array(
	'TOP' => 10,
	'４、予約状態確認' => 20,
	'３、スタッフ管理' => 30,
	'２、サービスと設備設定' => 40,
	'１、ショップ設定' => 50,
	'５、会員統計' => 60,
	'６、管理権限' => 70,
	'７、会計統計' => 80,
	'予約edit' => 90
);

$subRightList = array(
	10 => array('予約編集' => 11, '予約削除' => 12, '予約追加' => 13),
	20 => array('店の全体予約状態' => 21, 'スタッフ別予約状態' => 22, '削除予約一覧' => 23),
	30 => array('staff 登録' => 31, '勤務時間帯登録（スタッフ別）' => 32, '臨時休み（スタッフ別）' => 33, 'スタッフ仕事一覧' => 34, 'スタッフ削除' => 35),
	40 => array('設備管理' => 41, 'サービス管理' => 42, '設備編集' => 43, 'サービス編集' => 44, 'サービス削除' => 45, 'device削除' => 46),
	50 => array('店舗編集' => 51,'店舗削除' => 52),
	60 => array('会員別予約回数統計' => 61, '会員別予約状態' => 62),
	70 => array('管理権限登録' => 71, '管理権限一覧' => 72, 'メール登録' => 73, 'アクセス履歴' => 74),
	80 => array('スタッフ別（月勤務時間統計）' => 81, 'データ' => 82, '給料作成' => 83, '給料リスト削除' => 84)
);

$defaultShopId = $_REQUEST['shop_id'];
$staffList = Staff::GetAllByShop($defaultShopId);
$staffId = $_REQUEST['staff_id'];
$user = null;
$userAuth = null;
$staff = Staff::getById($staffId);
$email = $staff['email'];
if( $email != null ){
	$user = Users::GetUserByEmail($email);
	if( is_post() ){
		$rights = $_POST['authIds'];
		OauthLimit::DelAuth($user['id']);
		foreach($rights as $k => $v){
			Logs::setLog("rights is $k ,$v");
			OauthLimit::Create($user['id'], $v);
			$msg = "admin right has been setted!!";
		}
	}
	
	
	$userAuth = OauthLimit::getOauthMap($user['id']);
}
if( $oauthMap[70] == null){
	exit;
}


include template('/service/account_manager');


//include template('service_staff_index');
//include template('subscribe');

